﻿<include file="layouts/_meta" />


<title>权限管理 - 管理员管理 - H-ui.admin v3.0</title>
<meta name="keywords" content="H-ui.admin v3.0,H-ui网站后台模版,后台模版下载,后台管理系统模版,HTML后台模版下载">
<meta name="description" content="H-ui.admin v3.0，是一款由国人开发的轻量级扁平化网站后台模板，完全免费开源的网站后台管理系统模版，适合中小型CMS后台系统。">
</head>
<body>
<include file="layouts/_header">
<include file="layouts/_menu">

<section class="Hui-article-box">
	<nav class="breadcrumb"><i class="Hui-iconfont">&#xe67f;</i> 首页 <span class="c-gray en">&gt;</span> 管理员管理 <span class="c-gray en">&gt;</span> RABC权限管理 <a class="btn btn-success radius r" style="line-height:1.6em;margin-top:3px" href="javascript:location.replace(location.href);" title="刷新" ><i class="Hui-iconfont">&#xe68f;</i></a></nav>
	<div class="Hui-article">
		<article class="cl pd-20">
			<div class="cl pd-5 bg-1 bk-gray mt-20"> <span class="l"><a href="javascript:;" onclick="datadel()" class="btn btn-danger radius"><i class="Hui-iconfont">&#xe6e2;</i> 批量删除</a>
				<a href="javascript:;" onclick="admin_permission_add('添加','{{:url('admin/addrole2')}}','','400')" class="btn btn-primary radius"><i class="Hui-iconfont">&#xe600;</i> 添加rbac角色</a></span>
				&nbsp;<a href="javascript:;" onclick="admin_permission_add('添加','{{:url('admin/adduser2')}}','','400')" class="btn btn-primary radius"><i class="Hui-iconfont">&#xe600;</i> 添加rbac用户</a></span>
                <span class="r">共有数据：<strong>54</strong> 条</span> </div>
			<table class="table table-border table-bordered table-bg">
				<thead>
					<tr class="text-c">
						<th width="25"><input type="checkbox" name="" value=""></th>
						<th width="40">ID</th>
						<th width="200">管理员名称</th>
						<th>角色分配</th>
						<th width="100">操作</th>
					</tr>
				</thead>
				<tbody>
                    <foreach $user as $u>
					<tr class="text-c">
						<td><input type="checkbox" value="1" name=""></td>
						<td>{{$u->u_id}}</td>
						<td>{{$u->u_name}}{{$u->userrole->r_id}}</td>
						<td>
                            <form >
                            <foreach name="role" item="r" key="k" >
                                <input type="checkbox" class="{{$u->u_id}}"  name="role" value="{{$r->r_id}}"
                                       <php>$a=$u->userrole->r_id; $b=explode(',',$a);if(in_array($k+1,$b)){ echo 'checked';}</php>
                                >{{$r->r_name}}&nbsp;&nbsp;
                            </foreach>
                            </form>
                        </td>
						<td><a title="保存" id="savebutton" href="javascript:;"  onclick="savebutton('{{$u->u_id}}')"  class="ml-5" style="text-decoration:none"><i class="Hui-iconfont"><strong>√&nbsp;&nbsp;</strong></i></a><a title="编辑" href="javascript:;" onclick="admin_permission_edit('角色编辑','admin-permission-add.html','1','','310')" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont">&#xe6df;</i></a> <a title="删除" href="javascript:;" onclick="admin_permission_del(this,'1')" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont">&#xe6e2;</i></a></td>
					</tr>
                    </foreach>
				</tbody>
			</table>
		</article>
	</div>
</section>

	<include file="layouts/_footer"/>


<!--请在下方写此页面业务相关的脚本-->
<script type="text/javascript" src="__PUBLIC__/static/admin/lib/My97DatePicker/4.8/WdatePicker.js"></script>
<script type="text/javascript" src="__PUBLIC__/static/admin/lib/datatables/1.10.0/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="__PUBLIC__/static/admin/lib/laypage/1.2/laypage.js"></script>
<script type="text/javascript">
/*
	参数解释：
	title	标题
	url		请求的url
	id		需要操作的数据id
	w		弹出层宽度（缺省调默认值）
	h		弹出层高度（缺省调默认值）
*/
/*管理员-权限-添加*/
function admin_permission_add(title,url,w,h){
	layer_show(title,url,w,h);
}
/*管理员-权限-编辑*/
function admin_permission_edit(title,url,id,w,h){
	layer_show(title,url,w,h);
}

/*管理员-权限-删除*/
function admin_permission_del(obj,id){
	layer.confirm('角色删除须谨慎，确认要删除吗？',function(index){
		$(obj).parents("tr").remove();
		layer.msg('已删除!',{icon:1,time:1000});
	});
}

//保存角色分配
function savebutton(a){
    var str = "";
    var ck = $("."+a);
    for(var i=0;i<ck.length;i++)
    {
        if(ck.eq(i).prop("checked"))
        {
            str = str + ck.eq(i).val()+",";
        }
    }

    str = str.substr(0,str.length-1);
    $.ajax({
        url:"{{:url('admin/permission2')}}",
        data:{u_id:a,r_id:str},
        type:"POST",
        dataType:"TEXT",
        success: function(data){
            layer.msg("保存成功！");
        }
    })
}

</script>
<!--/请在上方写此页面业务相关的脚本-->
</body>
</html>